ODMRP-ASYM (On Demand Multicast Routing Protocol) For Linux Implementation
نویسندگان
چکیده
This paper presents our work with an ODMRP (on demand multicast Routing Protocol) to extend its functionality to work with asymmetric links in a Linux Environment. We were given the functional code for the ODMRP protocol, as well as a test-bed to work with which consisted of five Dell Lattitude laptops equipped with Lucent Wireless PCMCIA 802.11 cards. Our implementation consists of adding to the existing ODMRP code two packet definition types, as well as handlers for these packet types. The packet types are the new Loop Discovery Packet and Loop Marking Packet. These are used to detect loops in order to solve the asymmetric link problem in routing. This is done in the reply phase of the path discovery for ODMRP. When the node sending the Join Table Packet times out while waiting for an acknowledgement, the Loop Discovery Packet is then transmitted from that node. This packet goes around the loop collecting IP addresses of the nodes in the loop, and when the node that timed out sees this packet again, the loop has been discovered. That node then sends out the Loop Marking Packet, which marks all the nodes in that loop as forwarding nodes. Through this procedure, the forwarding group is created even with asymmetric links, and the sending node is able to have an established path to the receiving node. Much of the difficulty of this implementation was in the configuration of the test-bed to be able to enable the laptops to communicate correctly with each other.
منابع مشابه
Multicast protocol implementation and validation in an ad hoc network testbed
We present our experiences in implementing and validating the On-Demand Multicast Routing Protocol (ODMRP) in a real wireless ad hoc network testbed. ODMRP maintains a mesh for each multicast group to provide multiple alternate paths. Redundancy created by the mesh helps overcome frequent topology changes resulting from node mobility, channel fading, and interferences. The protocol does not mai...
متن کاملImplementation and Validation of Multicast-Enabled Landmark Ad-hoc Routing (M-LANMAR) Protocol
In this paper, we investigate the performance of M-LANMAR by implementing the protocol in Linux platform. With existing Linux implementation of ODMRP, we compare the performance of M-LANMAR to that of ODMRP. The two components constitute MLANMAR implementation: routing and packet forwarding. Because M-LANMAR requires packet manipulations (e.g., the source duplicates the packet and each landmark...
متن کاملOn-Demand Multicast Routing Protocol with Multipoint Relay (ODMRP-MPR) in Mobile Ad-Hoc Network
ODMRP protocol is an on-demand multicast routing protocol in mobile ad-hoc network. This paper presents the On-Demand Multicast Routing Protocol with Multipoint Relay(ODMRP-MPR) which bases on ODMRP. ODMRP-MPR inducts multipoint relay technique to reduce the control overhead, obtain high scalability and effectively solve the unidirectional link problem of wireless communication. At the same tim...
متن کاملOn Demand Multicast Routing Protocol for Mobile Adhoc Networks
In This paper presents a novel multicast routing protocol for mobile ad hoc wireless networks. The protocol, termed ODMRP (On-Demand Multicast Routing Protocol), is a mesh-based, rather than a conventional treebased, multicast scheme and uses a forwarding group concept (only a subset of nodes forwards the multicast packets via scoped flooding). It applies on-demand procedures to dynamically bui...
متن کاملOn the Reliability and Additional Overhead of Reliable On-Demand Multicast Routing Protocol for Mobile Ad Hoc Networks
Multicasting is the transmission of datagrams to a group of hosts identified by a single destination address, providing simple and efficient communication for group-oriented applications. Many applications currently envisioned for mobile ad hoc networks require multicasting. Several multicasting protocols have been proposed for mobile ad hoc networks, one of the most popular being the On Demand...
متن کامل